package main

import "fmt"

type Point struct {
	x int
	y int
}

type Circle struct {
	Center Point
	Radius int
}

type Wheel struct {
	Circle Circle
	Spoke  int
}

func main() {
	p := Point{1, 2}
	q := Point{2, 1}

	fmt.Println(p.x == q.x && p.y == q.y)
	fmt.Println(p == q)

	w := Wheel{Circle{Point{8, 8}, 5}, 20}

	fmt.Printf("%#v\n", w)
}
